package com.example.newnoke.mvp.presenter;

import com.example.newnoke.data.BaseDatas;
import com.example.newnoke.data.UserData;
import com.example.newnoke.mvp.view.IUserV;
import com.geya.jbase.mvp.presenter.BasePresenter;

public class UserPresenter extends BasePresenter<IUserV> {

    public UserPresenter(IUserV mvpView) {
        super(mvpView);
    }

    @Override
    public void serverResponseObj(Object o) {

        if (o instanceof UserData){
            getView().setData(((UserData) o).getData());
        } if (o instanceof BaseDatas){
            getView().showMsg(((BaseDatas) o).getCode(),((BaseDatas) o).getMessage());
        }
    }
}
